praying mantids - French English Dictionary